package com.river.boot.biz.model.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.river.boot.common.base.BaseEntity;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;

/**
 * 店铺管理实体对象
 *
 * @author JiangCheng Xiang
 * @since 2025-04-24 11:56
 */
@Getter
@Setter
@TableName("biz_shop")
public class Shop extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 关联商家用户ID
     */
    private Long userId;
    /**
     * 店铺名称
     */
    private String name;
    /**
     * 店铺LOGO
     */
    private String logo;
    /**
     * 店铺描述
     */
    private String description;
    /**
     * 店铺详细地址
     */
    private String address;
    /**
     * 经度
     */
    private BigDecimal longitude;
    /**
     * 纬度
     */
    private BigDecimal latitude;
    /**
     * 手机号
     */
    private String phone;
    /**
     * 营业时间，如09:00-21:00
     */
    private String businessHours;
    /**
     * 营业状态 1-营业中 2-休息中 3-已打烊
     */
    private Integer status;
    /**
     * 配送费
     */
    private BigDecimal deliveryFee;
    /**
     * 起送金额
     */
    private BigDecimal minOrderAmount;
}
